/**
 * CPU serves as an interface for a collection of supported CPU commands 
 * and provides a check for existence of a given command
 * 
 * @author Bernhard Denner
 * @author Maximilian Csuk
 * @author Konrad Paumann
 */
package processors;

public interface CPU {
	
	/**
	 * checks if a command is supported by the CPU
	 * command must not be empty
	 * returns 	true if a command is supported by the CPU
	 * 			false if a command is not supported by the CPU
	 */
	boolean existsCommand(String command);
		

}
